.el-checkbox {
  color: var(--color-font-second);
}

.el-checkbox.is-bordered {
  border: 1px solid var(--color-border-first);
}

.el-checkbox.is-bordered.is-checked {
  border-color: var(--color-primary);
}

.el-checkbox.is-bordered.is-disabled {
  border-color: var(--color-border-second);
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: var(--color-border-first);
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  border-color: var(--color-border-first);
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  border-color: var(--color-border-first);
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--color-primary);
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: var(--color-primary);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

.el-checkbox__inner {
  border: 1px solid var(--color-border-first);
}

.el-checkbox__inner:hover {
  border-color: var(--color-primary);
}

.el-checkbox-button__inner {
  border: 1px solid var(--color-border-first);
  color: var(--color-font-second);
}

.el-checkbox-button__inner:hover {
  color: var(--color-primary);
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  -webkit-box-shadow: -1px 0 0 0 #819cfc;
  box-shadow: -1px 0 0 0 #819cfc;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: var(--color-primary);
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  border-color: var(--color-border-second);
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: var(--color-border-second);
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: var(--color-primary);
}
